package com.innoking.docsys.borrow.module;

import com.innoking.docsys.utils.BasisVo;

import java.io.Serializable;
import java.util.Date;
import java.util.List;

/**
 * 描述:
 *
 * @author zyp
 * @description 我的借阅vo
 * @create 2019-09-10 14:12
 */
public class MyBorrowVo extends BasisVo implements Serializable {

    /**
     * 用户id
     */
    private int userId;
    /**
     * 登记ID
     */
    private String registId;
    /**
     * 登记号
     */
    private String registerNum;
    /**
     * 借阅形式  线上 线下
     */
    private Long borType;
    /**
     * 借阅时间
     */
    private Date borTime;
    /**
     * 借阅状态
     */
    private Integer borStatus;
    /**
     * 文件形式  卷、件、卷内件
     */
    private String fileShape;
    /**
     * 借阅的文件id
     */
    private Long fileId;
    /**
     * 文件名称
     */
    private String title;
    /**
     * 件号或档号
     */
    private String extend1;
    /**
     * 预计归还时间
     */
    private Date planReturnTime;
    /**
     * 文件类型 文书、审计
     */
    private String fileType;

    /**
     * id集合  适用于批量干事儿
     */
    private List<Long> ids;

    public int getUserId() {
        return userId;
    }

    public void setUserId(int userId) {
        this.userId = userId;
    }

    public String getRegistId() {
        return registId;
    }

    public void setRegistId(String registId) {
        this.registId = registId;
    }

    public String getRegisterNum() {
        return registerNum;
    }

    public void setRegisterNum(String registerNum) {
        this.registerNum = registerNum;
    }

    public Long getBorType() {
        return borType;
    }

    public void setBorType(Long borType) {
        this.borType = borType;
    }

    public Date getBorTime() {
        return borTime;
    }

    public void setBorTime(Date borTime) {
        this.borTime = borTime;
    }

    public Integer getBorStatus() {
        return borStatus;
    }

    public void setBorStatus(Integer borStatus) {
        this.borStatus = borStatus;
    }

    public String getFileShape() {
        return fileShape;
    }

    public void setFileShape(String fileShape) {
        this.fileShape = fileShape;
    }

    public Long getFileId() {
        return fileId;
    }

    public void setFileId(Long fileId) {
        this.fileId = fileId;
    }

    public String getTitle() {
        return title;
    }

    public void setTitle(String title) {
        this.title = title;
    }

    public String getExtend1() {
        return extend1;
    }

    public void setExtend1(String extend1) {
        this.extend1 = extend1;
    }

    public Date getPlanReturnTime() {
        return planReturnTime;
    }

    public void setPlanReturnTime(Date planReturnTime) {
        this.planReturnTime = planReturnTime;
    }

    public String getFileType() {
        return fileType;
    }

    public void setFileType(String fileType) {
        this.fileType = fileType;
    }

    public List<Long> getIds() {
        return ids;
    }

    public void setIds(List<Long> ids) {
        this.ids = ids;
    }
}